using System.Text.Json.Serialization;

namespace Acme.MeiTuan.SDK.PushRequest;

[JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)]
public class MeiTuanOrderRefundStatusChangedDto
{
    /// <summary>
    /// 订单展示ID，与用户端、商家端订单详情中展示的订单号码一致。数据库中请用bigint(20)存储此字段。
    /// </summary>
    public string? order_id { get; set; }
    /// <summary>
    /// 退款id，每次发起部分退款的退款id不同。
    /// </summary>
    public string? refund_id { get; set; }
    /// <summary>
    /// 退款状态：3全部退款退款成功；4全部退款失败；13部分退款退款成功；14部款退款失败
    /// </summary>
    public int refund_status { get; set; }
    /// <summary>
    /// 本次退款的合计金额，单位「元」。
    /// </summary>
    public decimal money { get; set; }
    /// <summary>
    /// 退款申请的发起时间。
    /// </summary>
    public int ctime { get; set; }
    /// <summary>
    /// 退款状态的更新时间。
    /// </summary>
    public int utime { get; set; }

}